Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

251
Views
No se pudo encontrar el complemento "separador numérico de propuesta"

Cómo solucionarlo Could not find plugin "proposal-numeric-separator" , aparece este error cuando intento crear mi aplicación React, aún no he expulsado la aplicación:

 ./src/index.js Error: [BABEL] /home/pc/Downloads/project/src/index.js: Could not find plugin "proposal-numeric-separator". Ensure there is an entry in ./available-plugins.js for it. (While processing: "/home/pc/Downloads/project/node_modules/babel-preset-react-app/index.js$0") at Array.map (<anonymous>) at Generator.next (<anonymous>) at Generator.next (<anonymous>) error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

He intentado descargar Babel y el separador numérico de propuesta de dependencia, eliminar los módulos de nodo, limpiar el caché de Yarn; pero nada funcionó.

Estoy usando Yarn 1.22.4 y Node 13.11.0, pero también probé con NPM 6.13.7.

over 4 years ago · Santiago Trujillo
18 answers
Answer question

0

Me acaba de pasar esto. Para solucionarlo, ejecuté yarn build con privilegios sudo.

over 4 years ago · Santiago Trujillo Report

0

Los siguientes pasos funcionan:

  1. Agregue la siguiente línea a package.json :
 "resolutions": { "@babel/preset-env": "7.5.5" },
  1. Ejecute el siguiente comando:
 $ npx npm-force-resolutions
  1. Instalar dependencias:
 $ npm install # or $ yarn
  1. Construye tu proyecto:
 $ yarn build

Eche un vistazo a este problema de Github

over 4 years ago · Santiago Trujillo Report

0

¿Por qué sucedió este problema ?:

Es un tema de conflictos entre paquetes internos usados por babel .

Agregar un nuevo complemento a @babel/compat-data rompe las versiones antiguas de @babel/preset-env . Esto se debe a que preset-env itera sobre los complementos compat-data y se lanza si el complemento no está definido en el archivo available-plugins.js de preset-env.

Esta es la combinación que solucionó el problema: https://github.com/babel/babel/pull/11201/files/a88a00750c61ff89f1622d408d67108719f21ecd

Solución :

  • Eliminar package-lock.json o yarn.lock
  • Eliminar carpeta node_modules
  • En package.jon he ajustado los números de versión de estos paquetes a:
 ... "devDependencies": { "@babel/compat-data": "^7.8.0", "@babel/preset-env": "^7.8.0", "babel-loader": "^8.1.0", ... }, ... "resolutions": { "@babel/preset-env": "^7.8.0" }
  • Ejecute npm install
  • Ejecutar npm run build
over 4 years ago · Santiago Trujillo Report

0

Enfrenté un problema similar y pude solucionarlo actualizando todas las dependencias de Babel a la última versión. No estoy al tanto del problema exacto con babel. Sin embargo, el paso mencionado a continuación funcionó para mí.

Paso 1: identifique y elimine todas las dependencias relacionadas con babel de package.json

 npm remove @babel/runtime @babel/core @babel/plugin-proposal-class-properties @babel/plugin-transform-modules-commonjs @babel/plugin-transform-runtime @babel/preset-env @babel/preset-react babel-eslint babel-jest babel-loader

Paso 2: reinstalar las dependencias de babel

 npm install --save @babel/runtime npm install --save-dev @babel/core @babel/plugin-proposal-class-properties @babel/plugin-transform-modules-commonjs @babel/plugin-transform-runtime @babel/preset-env @babel/preset-react babel-eslint babel-jest babel-loader

PD: La lista anterior de dependencias de babel diferirá para su proyecto.

over 4 years ago · Santiago Trujillo Report

0

Desde el problema correspondiente en create-react-app,

Actualice react-scripts a 3.4.1 en su archivo package.json y elimine node_modules, así como package-lock.json/yarn.lock y vuelva a instalar.

over 4 years ago · Santiago Trujillo Report

0

Acabo de cambiar la versión de react-script de 3.0.1 a 3.4.1

over 4 years ago · Santiago Trujillo Report

0

Estoy usando angular y esto funcionó para mí, simplemente cambié la versión de @babel/compat-data de ^7.8.0 a solo 7.8.0 , el paquete-lock.json tiene una versión más nueva que tiene errores.

Paquete interior.json:

 "devDependencies": { "@babel/compat-data": "7.8.0", }
over 4 years ago · Santiago Trujillo Report

0

Referencia: https://github.com/angular/angular-cli/issues/17262

Encontré dos soluciones

a) Instalar babel compat

 "devDependencies": { "@babel/compat-data": "7.8.0", }

b) Instalar complemento-propuesta-numérico-separador

 npm install --save-dev @babel/plugin-proposal-numeric-separator

instale esta versión solo 7.8.0

  1. CLI angular puede crear este tipo de problema. Vaya al paquete json y cámbielo a

    construir-angular": "0.803.17"

por favor no agregue ^ o ~ .

over 4 years ago · Santiago Trujillo Report

0

Es solo un proceso de 4 pasos.

Motivo: esto sucede porque falta un paquete en babel. Esto sucederá incluso si crea una aplicación angular con el ng new .

Solución

  1. Instale plugin-proposal-numeric-separator usando el siguiente código en la terminal.

     npm install --save @babel/plugin-proposal-numeric-separator
  2. Una vez que haya terminado, navegue hasta el archivo como se muestra a continuación.

    node_modules > @babel > preset-env > plugins-disponibles.js

  3. En available-plugins.js debajo de exports.default = void 0; copia y pega el siguiente código.

     var _pluginProposalNumericSeparator = _interopRequireDefault(require("@babel/plugin-proposal-numeric-separator"));
  4. En available-plugins.js dentro de la declaración de objeto var _default , copie y pegue el siguiente código.

     "proposal-numeric-separator": _pluginProposalNumericSeparator.default,

Y está hecho.

over 4 years ago · Santiago Trujillo Report

0

Prueba esto, funciona: npm i @babel/compat-data@7.8.0

Lo acabo de usar como hace 10 minutos, y está funcionando bien.

Problema relacionado en github sobre esto. ¡Haga clic aquí!

over 4 years ago · Santiago Trujillo Report

0

En mi aplicación angular 8, aunque no tenía ninguna dependencia directa del paquete react-scripts y tampoco lo tenía en package.json , pero comencé a recibir este error en la compilación. Probablemente fue utilizado como dependencia por otros paquetes.

Al leer esta publicación en github , la agregué como dependencia en package.json "react-scripts": "3.4.1" y ejecuté npm install, la compilación comenzó a funcionar correctamente.

over 4 years ago · Santiago Trujillo Report

0

En paquete.json

 "dependencies": { "@babel/compat-data": "7.8.0", "@babel/plugin-proposal-numeric-separator": "^7.8.3", "babel-loader": "^8.1.0", .... "resolutions": { "@babel/preset-env": "^7.8.7" }

me esta funcionando Puedes leer más

https://github.com/angular/angular-cli/issues/17262#issuecomment-603396857

over 4 years ago · Santiago Trujillo Report

0

Puedes usar este comando, que me ha funcionado.

 npm i @babel/compat-data@7.8.0
over 4 years ago · Santiago Trujillo Report

0

Agregue SKIP_PREFLIGHT_CHECK=true al archivo .env para que la compilación funcione sin expulsar y siga los pasos a continuación:

  • Eliminar node_modules y package-lock.json
  • Agregue "resolutions": { "@babel/preset-env": "^7.8.7" } a package.json
  • Ejecute npm install npm-force-resolutions --save-dev
  • Ejecute npm install
  • Ejecute npx npm-force-resolutions
  • Ejecute npm install nuevamente
  • Ejecutar npm run build
over 4 years ago · Santiago Trujillo Report

0

Esto funcionó para mí:

  • Eliminar package-lock.json
  • Eliminar node_modules
  • Ejecutar npm i
over 4 years ago · Santiago Trujillo Report

0

En mi caso, tengo una carpeta node_modules dañada. Mi instalación de hilo simplemente se detuvo en el medio por una subida de tensión.

Mediante la ejecución:

 rm -rf node_modules yarn

Mi problema fue resuelto.

over 4 years ago · Santiago Trujillo Report

0

trabajó para mi. npm install @babel/compat-data@~7.8.0

over 4 years ago · Santiago Trujillo Report

0

prueba esto, esta trabajando conmigo.

 npm i @babel/compat-data@7.8.0
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!